/* general styles */
*{
  margin:0;
  padding:0;
}

@font-face {
  font-family: "DS-Digital";
  src: url("../fonts/Ds-digib.ttf");
}

body {
  background-color:#bababa;
  background-image: -webkit-radial-gradient(600px 300px, circle, #ffffff, #bababa 60%);
  background-image: -moz-radial-gradient(600px 300px, circle, #ffffff, #bababa 60%);
  background-image: -o-radial-gradient(600px 300px, circle, #ffffff, #bababa 60%);
  background-image: radial-gradient(600px 300px, circle, #ffffff, #bababa 60%);
  color:#fff;
  font:14px/1.3 Arial,sans-serif;
  min-height:1000px;
}

.container {
  width:100%;
}

.container > * {
  display:block;
  margin:50px auto;
}

footer {
  background-color:#212121;
  bottom:0;
  box-shadow: 0 -1px 2px #111111;
  display:block;
  height:70px;
  left:0;
  position:fixed;
  width:100%;
  z-index:100;
}

footer h2{
  font-size:22px;
  font-weight:normal;
  left:50%;
  margin-left:-400px;
  padding:22px 0;
  position:absolute;
  width:540px;
}

footer a.stuts,a.stuts:visited{
  border:none;
  text-decoration:none;
  color:#fcfcfc;
  font-size:14px;
  left:50%;
  line-height:31px;
  margin:23px 0 0 110px;
  position:absolute;
  top:0;
}

footer .stuts span {
  font-size:22px;
  font-weight:bold;
  margin-left:5px;
}

h3 {
  text-align:center;
}

#scene {
  background-image:url(../images/01.jpg);
  position:relative;
}